self-contained pressure cable - Español Inglés Diccionario